/* 隐私弹窗高于一切弹窗 */
.privacy-popup {
    position: relative;
    z-index: 9999999;
}

.privacy-popup-body {
    padding: 0 30rpx;
    padding-bottom: calc(var(--safe-area-inset-bottom) + 76rpx);

    text-align: left;

    color: #666666;
    border-radius: 32rpx 32rpx 0px 0px;
    background-color: #fff;

    font-family: PingFangSC-Regular, PingFang SC;
    font-size: 28rpx;
    font-weight: 400;
    line-height: 40rpx;

    .privacy-popup-title {
        padding: 32rpx 0;

        color: #333333;

        font-family: PingFangSC-Medium, PingFang SC;
        font-size: 34rpx;
        font-weight: 500;
        line-height: 48rpx;
    }

    .privacy-popup-footer {
        display: flex;
        justify-content: center;

        padding-top: 60rpx;
        button {
            display: flex;
            align-items: center;
            justify-content: center;

            width: 280rpx;
            height: 88rpx;

            text-decoration: none;

            color: #999999;
            border-radius: 44rpx;
            background: #f2f2f2;

            font-family: PingFangSC-Regular, PingFang SC;
            font-size: 32rpx;
            font-weight: 400;
            & + button {
                color: #ffffff;
                background: linear-gradient(270deg, #ff5356 0%, #fe292b 100%);
            }
        }
    }

    .privacy-title {
        color: #ff6b00;

        font-weight: 400;
    }
}
